package com.yangchao.ch03

class example17 {
    public static void main(String[] args) {
        def fish =new Fish()
        fish.walk()
        fish.breathe()

    }
}

//接口
interface AAA{}

//特征

trait BBB{}

// 特征类 ，生物
trait Life{
    String name="生物"
    def breathe(){
        println("生物在呼吸")
    }
}

//特征可用extends来扩展
trait Anminal extends BBB implements AAA{
    int age =10 //属性
    def walk(){   //方法
        println("Anminal walk")
    }
}



class Fish implements Anminal,Life{
    Fish(){
        this.age=1
        this.name="鱼"
    }

}